<?php

namespace myshop\system\model;

use longhu\base\BaseModel as Model;
/**
 *
 * @property int $id
 * @property string $permission_name
 * @property int $parent_id
 * @property string $level
 * @property string $route
 * @property string $icon
 * @property string $module
 * @property int $creator_id
 * @property string $method
 * @property string $permission_mark
 * @property string $component
 * @property string $redirect
 * @property string $align
 * @property int $hide_children_in_menu
 * @property int $keepalive
 * @property int $type
 * @property int $status
 * @property int $sort
 * @property int $created_at
 * @property int $updated_at
 * @property int $deleted_at
 */
class Permissions extends Model
{
    
    
    public $field = [
        // 
        'id',
        // 菜单名称
        'permission_name',
        // 父级ID
        'parent_id',
        // 层级
        'level',
        // 路由
        'route',
        // 菜单图标
        'icon',
        // 模块
        'module',
        // 创建人ID
        'creator_id',
        // 路由请求方法
        'method',
        // 权限标识
        'permission_mark',
        // 组件名称
        'component',
        // 跳转地址
        'redirect',
        // 按钮位置
        'align',
        // 1 显示 2隐藏
        'hide_children_in_menu',
        // 1 缓存 2 不存在 
        'keepalive',
        // 1 菜单 2 按钮
        'type',
        // 1 显示 2 隐藏
        'status',
        // 排序字段
        'sort',
        // 创建时间
        'created_at',
        // 更新时间
        'updated_at',
        // 删除状态，null 未删除 timestamp 已删除
        'deleted_at',
    ];
    
    
    public $name = 'permissions';
}